package com.heima.common.constants;

/**
 * @program: heima-leadnews
 * @description: 任务模块-常量类
 * @author: ryp
 * @create: 2023-05-02 15:43
 **/
public class ScheduleConstants {

    /**
     * 任务状态： 0 - 新建任务，1-已执行任务，2-取消任务
     */
    public static final int SCHEDULED = 0;
    public static final int EXECUTED = 1;
    public static final int CANCELLED = 2;

    /**
    *   未来任务数据，redis中 key的前缀，例如：文章发布延迟任务：future_wm_news_publish_{优先级}
    */
    public static String FUTURE = "future_";
    /**
    *   执行时间到了的任务数据，redis中 key的前缀，例如：文章发布延迟任务topic__wm_news_publish_{优先级}
    */
    public static String TOPIC = "topic_";
}
